package com.zzg.springboot.configuration;

import javax.servlet.MultipartConfigElement;

import org.springframework.boot.web.servlet.MultipartConfigFactory;
import org.springframework.context.annotation.Bean;

/**
 * 
 * @ClassName:  FileUploadConfiguration   
 * @Description: springboot 文件上传配置类   
 * @author: 世纪伟图 -zzg
 * @date:   2018年11月5日 下午12:17:32   
 *     
 * @Copyright: 2018 www.digipower.cn 
 * 注意：本内容仅限于深圳市世纪伟图科技开发有限公司内部使用，禁止用于其他的商业目的
 */
public class FileUploadConfiguration {
	 @Bean
	    public MultipartConfigElement multipartConfigElement() {
	        MultipartConfigFactory factory = new MultipartConfigFactory();
	        // 设置文件大小限制 ,超出设置页面会抛出异常信息，
	        // 这样在文件上传的地方就需要进行异常信息的处理了;
	        factory.setMaxFileSize("256KB"); // KB,MB
	        /// 设置总上传数据总大小
	        factory.setMaxRequestSize("512KB");
	        // Sets the directory location where files will be stored.
	        // factory.setLocation("设置图片路径");
	        return factory.createMultipartConfig();
	    }
}
